public class Kantine { 
    private Kassa kassa; 
    private KassaRij kassarij; 
 
    /** 
     * Constructor 
     */ 
    public Kantine()  
    { 
        kassarij=new KassaRij(); 
        kassa=new Kassa(kassarij); 
    } 
 
    /** 
     * In deze methode wordt een Persoon en Dienblad gemaakt en aan elkaar 
     * gekoppeld. Maak twee Artikelen aan en plaats deze op het dienblad.    
     * Tenslotte sluit de Persoon zich aan bij de rij voor de kassa. 
     */ 
    public void loopPakSluitAan()  
    { 
        ... 
    } 
 
    /** 
     * Deze methode handelt de rij voor de kassa af. 
     */ 
    public void verwerkRijVoorKassa()  
    { 
        while(...)  
        { 
            ...    
        } 
    } 
 
    /** 
     * Deze methode telt het geld uit de kassa 
     * @return hoeveelheid geld in kassa 
     */ 
    public double hoeveelheidGeldInKassa()  
    { 
       ... 
    } 
 
    /** 
     * Deze methode geeft het aantal gepasseerde artikelen. 
     * @return het aantal gepasseerde artikelen 
     */ 
    public int aantalArtikelen()  
    { 
      ... 
    } 
     
    /**    * Deze methode reset de bijgehouden telling van het aantal artikelen 
     * en "leegt" de inhoud van de kassa. 
     */ 
    public void resetKassa()  
    { 
   ... 
    } 
} 
     